supporting artillery - Turkish English Dictionary